What is the best format to print sharp text?

I design mainly business cards. Most of my design are produced in Photoshop; however, I've started to convert my designs to Illustrator to get a higher printing quality. When saving my files for print in Photoshop I flatten the file and save as an PDF. I outline my text and save as a PDF in illustrator for printing. The DPI is 300 for both. I notice my text still isn't sharp when either is printed.
I've attached an image of the quality. The font looks pixelated to me. When I zoom in to 800% on Illustrator everything is sharp. The business card on top was produced in Photoshop and the bottom in Illustrator.
What would make my text sharp?
Thanks in advance.
