It's been a few years since I've done an upgrade, so I'm looking at dropping some money now during black friday, and again after tax returns come in this year. I'm currently rocking a GTX 970, a 4690k, and 32GB of mem. I use the system for work (software development with lots of virtual machines) and play (WoW, GTA V, Witcher 3, etc...)
I'm considering a video card (GTX 1080) or internals refresh (1800x, mobo, and ram). I know my 970 is holding me back with the 3.5GB of mem, but I'd hate to pull the trigger on a 1080 or 1080ti and have Nvidia do something crazy in a few months. My screens are both 1080p so I'm not pushing anything crazy at the moment.
Thoughts? Other internals or video card first?