Reason i wanted to specify is i thought maybe running WOW and winamp on different cores would make the game run better sense it isnt dual core game anywho...or is the comp smart enough to do that.
The OS should automatically load-balance across cores so they would end up running on different cores anyway, so leave it to the OS.
It was a good point earlier though about games that crash on multiple-core systems. Thats probably the only conventional reason to force affinity, unless you're running a server farm or something.
I can't imagine what the game code could be doing to cause it to require single core though. it must be relying on cache-misses or something. I'm an experienced software developer and couldn't even guess how you could write code to screw up like that even if you wanted to. Its probably more down to the compiler than the programmers code.