Which GPU to buy for better gaming in my current pc6

Hello , I have this pc specification and need help since im not good at buying thing regarding pc component but i want my current pc to become gaming pc not profesional 1 but at least can play game like BF3- BF4 or battlefield 1, but i mostly play world of warships PC spec intel i5 750 2.67Ghz window 7 ultimate 6gb ram ddr3 current gpu asus r7 250x 1gb ddr5 psu cooler master 400watt, motherboard intel s3420 gp hardisk wd 1tb sandisk ssd 120gb for window i have budget around 300- 400 for gpu and psu so any answer i sincerely give thank you I would probably go GTX1050/1050TI, you dont even have to buy a new GPU. Any GPU with more power will be greatly limited by your CPU.

Should i Sell or Upgrade?5

Hello, like the title says I’m looking for a change of PC or an upgrade, hopefully i can get good insights from you guys. Here is my current Spec, i also added the price i think i can get per component, correct me if I’m wrong: Asus M5A99X R2 Evo $120 OctalCore AMD FX-8350, 4334 MHz $150 Patriot Dual Channel 1666mhz 2x4gb $90 Asus STRIX Radeon R7 370 OC 2GB $180 Antec 750w Power Supply 80 PLUS Bronze $140 Cooler Master Hyper T2 CPU Fan $20 PNY SSD 120GB $150 HDD WD 1tb $40 Mostly i use the PC for Gaming, My Old XFX Radeon HD 7970 went bad and i had to buy a new Card which is the one i currently have.