I'd be checking the video driver too since we know that Windows uses both printer and video drivers to render to the page.
Also, I always check every property of the printer. Unprintable area, etc. These are rarely reset by reinstalling the printer driver so once they are off, I see people lose months trying to fix it.
So we have a Xerox WorkCentre 5330 and various other printers in the office. All XP and 7 compters are able to print to the WorkCentre, but for some reason only one of the Windows 7 computers has trouble printing. When it prints a test page it's fine, but if you print from Word 2007 or Word Perfect the alignment seems to be off (toward the right and bottom), but the margins are all correct?? Printing from any other program is correct, which is what really bothers me. I have reinstalled the printer over the network and updated drivers, but that seems to not be working. Any ideas?