Hey all, starting to get the bug again to upgrade some components on my PC and wondering how what I have now stacks up (especially with BF1 on the horizon). I am not looking for ultra settings but want to maintain smooth game play with games coming out in the near future:

Your thoughts on what I am running now?
Reasonable upgrade(s) that wont break the bank? (Video card maybe?)

Intel i7-3820 @ 3.60
Ram 16 GB
64 Bit
Card: NVIDIA GeForce GTX 660 Ti

Your thoughts are greatly appreciated!