Since CUPS is the printing control system, all drivers are CUPS drivers at some level.
The generic driver (possibly) won't have all the paper size choices or have the exact correct size printable area/margins, and such details.
Since Leopard (10.5), the printer sharing protocol (under the hood) has changed.
I think this explains it:
https://lapserv.maths.cam.ac.uk/docs/osxprint105problems.html
You could try the alternate sharing setup (client side) I spell out here:
1) On the 10.5 print server, use a browser and point it at the CUPS admin web page at http://localhost:631
Go to Printers list and find the queue name from the left side of the page next to the printer you want. Also note the IP address of the server Mac.
2) On a client, Add the printer as an IP printer > IPP protocol, and enter the IP address and queue name you noted above.
3) Select the generic postscript driver (on client Mac)
If that doesn't help,
Have you deleted and re-added the printer since upgrading to Mavericks?
Have you tried generic troubleshooting steps like
1) Reset Printing System:
http://support.apple.com/kb/PH14141
2) Startup from Recovery partition and use Disk Utility to repair the hard drive (and permissions):
Re-start, then hold down command-r until you can see that it is using recovery to start. Then use Disk Utility to repair the hard drive and repair permissions.