There is an utility called process.exe which can assign affinitys. I have found that the best way of assigning affinitys is to just give all 5 games all 4 cpus and let the OS automatically split it up. If you give each instance of the game their own CPU, then there are times when 1 instance could use more CPU, and some instances have CPU to spare.