Here is the modifications I would make:
PCPartPicker part list / Price breakdown by merchant
Couple notes about your build and why I made changes in mine:
-For the price your paying your RAM is pretty bad. So I changed it from CAS-11 single stick DDRe-1600 to CAS-9 DDR-1600 dual sticks (For dual channel memory) and it only cost a buck more.
-Id recommend dropping to a 1TB HDD and using the money to invest in other upgrades. Then when you fill the 1TB HDD you buy a second one and utilize RAID.
-I changed your PSU to something less expensive that does pretty much the same thing.
-I removed the wired network card you had in yor build, your mobo already has onboard Ethernet support. Not sure why you put that in the build. Perhaps you misread it as wireless?
-With the money saved through these modifications I upgraded your CPU and mobo. The I5 I have selected is miles ahead of your currently selected processor AND it belongs to a popular socket which means later down the road when you want to upgrade the CPU you will have TONS of options without having to change your mobo. Mobo features pretty much all the same features of your previous board, it also has the Z97 chipset, youll thank me later.
Questions, comments? Please reply to this post.