Yes. It's not really a question of if the CPU supports any given operating system, but rather whether the motherboard's manufacturer offers drivers to match the OS.
As an example, if you had a Gigabyte H55M-UD2H motherboard, you would go to Gigabyte's website, then download drivers specific to that board and OS combination.
The necessary drivers are normally: chipset, audio, video, and LAN (ethernet). Running under XP, you would also need SATA drivers to run SATA HDDs as SATA.