Nice! And yeah definitely upgrade the RAM when you can :)
I'd probably get a 580 for better overclocking, that's about it. I don't really worry about graphics settings in games anymore and I don't mind playing high/very high instead of ultra in super demanding games, and my CPU is more than enough for photo/video editing and CPU-intensive games. So yeah, I wouldn't change much!
Probably the rx 580 that just came out, because it can overclock better and it's around the same budget. Or a GTX 1070/the vega equivalent when it comes out. Honestly I can run all my games on whatever settings I want with my RX 480 and it's smooth and beautiful so I can't complain.
The cables for my PSU are sleeved so they were really thick, I didn't think much about cable management before I started my build so it was a bit of a pain to deal with those cables after. My case in particular has little space in the back for cable management, presumably due to the form factor.
Thanks! Cable management didn't take too long thankfully :)
War. War never changes.