BF4 has been fixed up for the most part. It'll run fine on your PC and you'll be able to get plenty of time out of it. I agree with Arma 3 being an option, but I've always found it difficult to get started in that game. It seems very complicated to me.
You could also give Counterstrike:GO a shot? It's relatively realistic, with a decent learning curve but lots of fun. Plus the community is massive.
__________________
Cobb AP || AR-Design Downpipes || aFe DCI || HPF Exhaust || VRSF Front Mount || ER-Charge Pipe || Tial Q
|