In the lower budget range I would recommened an AMD CPU. They have great performance for the price and many have the ability to unlock additional cores.
I suggest you go read up a bit on what you want and then bring it back here and we'll make some suggestions on what you should change.
This is a good site to learn and look at similar builds:
http://www.hardwarecanucks.com/forum/new-builds/