Why not go with that?
You can compare the CPU at CPUBOSS (see google) if you can't pick the winner.
As to the rest. I rarely build or use desktops anymore. Why a desktop?
Bob
Hello everyone,
I am looking to build my first PC on my own and want to use a quad-core processor for my PC. The main purpose for my PC is to do hard-core programming with Linux as well as using large amounts of data analysis software. For CPUs, I am trying to decide on the right i7 processor for my needs that fits a 300 $ budget. I have narrowed down to an i7-4790 or a i7-4770, but other Intel models or AMD models may be better for me. Are there any suggestions as to what I should use for my build?
-Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic