This is all very interesting stuff. As Wiley said, I am asking about manually assigning programs to a certain processor. After some more reading though, it seems that after you close the program, all setting changes you did return back to default. So if I set the game "Minecraft" (for example) to run only on processor 1, then it'll run using only that processor. However, once I close Minecraft the settings will return back to default and Minecraft will use both processors the next time I play it unless I manually change it again.
From what I'm hearing, running a game on both processors gets better performance. When I buy a new computer (which I plan to some time soon hopefully) should I buy a quad-core or is a dual-core just as capable to run high end games like Aces High, Rise of Flight, or BF3?