Well as nobody has replied as yet, I'll dive in ...
Running Windows Apps
Two ways to do this ... run applications in Linux using something like Wine or the Codeweavers equivalent. This would be better integrated with Linux itself although I can't be sure your list of apps will run properly. However Codeweavers will be in trouble if PSCS3 won't run ... some of their major customers will be considerably annoyed if it doesn't (PSCS2 support is one of the reasons Codeweavers exist). See :-
http://www.codeweavers.com/
The second way is to run Windows itself in a virtual machine. Not as well integrated with the Linux side, but you can pretty much guarantee that everything will run. Something like Vmware Server (which I run) or the new KVMed QEMU (which is new, but may over time be a better choice).
Driver Support
I'll have to be very general here as you haven't mentioned which devices you need support for. In general you need Linux to support the devices ... for Linux apps and Wine/Codeweaver enabled apps. For Vmware you only need drivers in Windows for USB devices you 'attach' to the virtual machine.
If you're buying a machine from scratch to do this, you will get the smoothest choice by selecting a machine built to run Linux ... I kind of like Sun myself. On the graphics card front Nvidia seems to be ahead although I've heard the Intel graphics options work well with Linux.
Ah! You don't by any chance mean support for 64-bit drivers ? No real issue there as most drivers are open-source anyway, and those that are not are almost always supplied in a 64-bit option.
As for your printer, well that isn't supported under Linux. However as you're using the PS plugin for printing there's a pretty good chance it will just work. At worst you will have to print from PS in Vmware. Hmm. Not good ... an Epson 4800 would do better here.
Colour Management
Here is where I get a little vague because I've only recently started looking at it myself and as my Epson R2400 produces printouts that match the image on my Eizo monitor pretty well (by eye) I'm not in a great hurry. Linux does support colour management but it's a little "hackish" for now.
The Wikipedia article (http://en.wikipedia.org/wiki/Linux_color_management
) looks like a good starting point, but :-
You will probably have to calibrate your display using your "puck" under Windows. Vmware should cope with this; at worst you would have to boot into Windows to calibrate ... not a major problem as the profile will be fairly static.
The application support for using colour profiles is a little young ... for instance you would have to use the development version of GIMP for profile support (not a big issue as you'll be using PS3 and the new version of GIMP is almost ready for release). As to using profiles under Windows apps, I don't see that as being a problem.
Overall, I'm not entirely sure why you would want to switch to Linux if you must run those Windows apps. I'm not sure going 64-bit buys you enough here, and the question mark over the printer support is big enough that it sounds like you're better staying with Windows (and you don't often hear me say that!). If you had a printer supported under Linux and intended trying the Linux alternatives to Windows apps, I'd say go for it.