Here's what I would put together that reuses much of what you have in your list:
http://de.pcpartpicker.com/list/tGfgtJ
Here's what I would do if you want to stick low budget and/or AMD:
http://de.pcpartpicker.com/list/kWct8K
Everything is price dependent, so it's not a firm recommendation. I also don't know what you intend to do with your machine. My recommendation might be different if I knew you were doing mostly video editing.
First, I like the APUs because they fit nicely into a low-budget machine. You can get good enough performance for everything except high end gaming/number crunching. The APUs are where AMD is good. I don't like the FX CPUs. While they are more powerful, they are older, much more power hungry, and they don't fit well with how most people use their computers. Intel CPUs beat the FX cpus pretty soundly in most things that people do including gaming. They use less power and generate less heat doing so. Only you know what the cost difference will be. FX CPUs are a dead end. They were never very popular, and the only upgrade path is to throw on a huge cooler and overclock.
Second DDR3 vs DDR4 isn't a big difference for most things. 2x4GB vs 1x8GB isn't a big difference either (for your setup). It would matter if you used an integrated GPU.
Third, I don't know what your storage requirements are, but if you can fit everything into a single 500 GB SSD it simplifies everything. Those have the best cost ratio right now. The 120GB drives also have lower performance. SSDs are so much nicer to use that HDDs. They don't make much difference for gaming performance, but they are still worth the cost.
Fourth, the cooler you listed doesn't look any better than a stock cooler, but like I said before, you are better off investing any of that initial money into a better CPU or GPU rather than a better cooler. It's easy to upgrade your cooler later, but it's not so easy to upgrade your CPU or GPU.
If you are mostly concerned about gaming, put as much of your budget as possible toward your GPU.