Knock out the peripherals and it 's a $600 machine.
I have my doubts if 500W psu is enough for the R290...
I might agree won't offer much head room for OC' the 290. Even Guru3D had a Asus R9 290 DirectCU II OC review had his PSU recommendation at 550~600 Watt.. For an i3/290 that you never intend to OC the 500W is the bear minimum.
I would not take the 128 GB SSD unless I had extra cash for a 1 TB HDD too if the primary purpose of this build is for gaming. Games are getting extremely large in size. The developer for Star Citizen said a while back that the finished game would probably be around 100 GB. GTA V needs 65 GB iirc.
If the budget could not be wiggled to get a 128 GB SSD and a 1 TB HDD then I would take the HDD and leave out the SSD but I keep a large library of games. I like to be able to load up any of my games when I want to play them and not have to wait on my crappy internet connection to re-download them to be able to play them.
I agree 128Gb isn't going to cut it, and will be a deficiency to this build in just weeks! Its perhaps enough for Win10 OS install and 3-4 games (BF4/Skyrim/Assassins Creed Unity) after that would 128Gb be Full. I think a good mainstream gaming machine today you'd want an SSD for the OS, but after that, is it practical or useful for gaming? I mean have things changed (well other than price) over the last two years since Brent Justice at [H] did this article?
http://www.hardocp.com/article/2013/12/10/hdd_vs_ssd_real_world_gaming_performance/#.Vdda9p3n8m4
If you want to have map/games load fast SSD are the way to go but for actual FpS they generally provides no benefit. So as the build was about
FpS and 1080 play. While the SSD for the OS see's a welcome benefit, I'd just went with a Mushkin Enhanced ECO2 60GB SATA III for $37, and that gets me Ghost Recon: Phantoms for
FREE. Then a 1TB WD Blue for $53. From there if you have specific games that load huge maps later pick up an SSD and load those game to that drive.
I personally think the i3/290 is a little unbalanced and see the i3 bottlenecking the GPU. If I'm looking to start with superb 1080p gaming, 290 is sensible without over paying, but then I think I'd want an i5 that provide OC'n down the road with a new Heat Sink/AIO cooler, Honestly I don't know... does say the i5-4460 provide for OC with a inexpensive Z87?
For $600 its a FX6300 with AsRock 970 Mobo ($125 combo from Micro Center), then a H-S cooler $25 to OC to like 4.2 Ghz, 8GB of 1866Mhz Kingston HyperX Fury Blue $43, PowerColor R9 285 TurboDuo for $159 -AR $20 and
FREE Dirt Rally. The SSD/HDD as above $90, then drop $40-50 for PSU 600W ~preferably 650W working a Rebate. A case should be $30 ~$50 is pushing it! I like this Corsair Carbide Series 100R ATX Mid-Tower (USB3) for $38 -AR$10 (again Micro Center) and I'm in around
$530 and already have two Games!
OC'n both the FX6300 and the R9 285 and you can't get much better FpS BfB for 1080p. The next great jump would be the i5 and R9 290 build, although your looking to add ~$170 or a $700 build. While sure there are a bunch of games that like Hyper-Treading, I think an OC FX6300 picks-up its single core performance to power past an i3. Honestly the i3/Mobo for $30-35 more for the "no brainer" lower power, stock heat-sink... not looking to OC way, but you fork out more for that... it's a toss-up.