my computer is pretty strong and every game I've played on it has run with a flawless framerate on the highest graphics. recently however, I played Overwatch (a game that used to run fine) and found that the framerate was consistently slower and choppier. I set the graphics to low but the framerate still dropped everytime there were large particle effects on screen. the same happened in Metal Gear Solid V: The Phantom Pain. the game used to run flawlessly with absolutely no framerate issues, but I played it yesterday and found it was slow and choppy. I checked that all my drivers are completely up to date already. What could I do to fix this?
power supply: evga 220-G2-0650-Y1 plus gold 650 watt
motherboard: asrock z97 extreme6 lga 1150
cpu: intel i5-4590 lga 1150
cpu cooler: coolermaster hyper 212 evo
ram: g.skill ripjaws x series 16 gb (2x8gb)
hard drive: ssd samsung 850 evo 500 gb
storage rotating disk: 2tb western digital black
gpu: msi geforce gtx 960 gaming 2gb 128bit
running windows 7
power supply: evga 220-G2-0650-Y1 plus gold 650 watt
motherboard: asrock z97 extreme6 lga 1150
cpu: intel i5-4590 lga 1150
cpu cooler: coolermaster hyper 212 evo
ram: g.skill ripjaws x series 16 gb (2x8gb)
hard drive: ssd samsung 850 evo 500 gb
storage rotating disk: 2tb western digital black
gpu: msi geforce gtx 960 gaming 2gb 128bit
running windows 7