Yeah research and patience to get it right and you can have a hackintosh of an amazing spec for relatively little cost. Just for this, you can use a bunch of your old pc kit. The OSX doesn't require DirectX of course.
After building a great number of them, I can confidently throw together a Quad/Dual cpu, 4g, and merely an nvidia 7300LE and you have what might otherwise cost you several hundreds down the Apple road. Equally I can take a gtx280 off the shelf and make it a beater of what would normally cost thousands.
Right now I use a G5/ppc dual with Leopard for internet stuff (sporting just an ATI pos agp card cos I blew up the nvidia 6800). Installed 8g of DDR in it (cos I had it laying around), swapped the Superdrive for a pc's dvdrw, and a 160g raptor. Has Office on it too
Powerbook somewhere that's just handy to have.
Have a decent spec mbp with Snow Leopard for.. showing off (added an SSD and 4g).
A HP elitebook workstation that is awesome (wouldn't support osx on it's own, need addons), but again it's for showing off and travelling. Plays games well too, which is good for hotels/planes.
For me, I like to use Mac based computers for internet stuff and pcs just for gaming. PC's for everyday use are/can be just a pita when they want to be, microsoft related of course.
As an example tho, I lent my MBP to someone and they need little instruction and were impressed by how easy everything just works. Their windows based laptop is just a pita at times.
Reinstalling for both camps is a totally different ball game also. I'm impressed with Windows 7 installation process, but still Leopard has it nailed.