Graphics glitches in some games

Okay so i have this problem when i try to play high quality games that the graphics in the games sort of screw up. Im not sure how to describe it, when i play battlefield 4 i get colorfull squares flickering when i am in a dark area, and flickering triangle looking shapes when i am playing on the snow map.
The glitches are the worst on battlefield 4, GTA 5 and Tomb Raider. And it is kind of weird because when i played tomb around the time when i first got my pc it looked fine, but now some of the ground appears to be screwing up.

Another weird thing is that when i try to take a screenshot of the glitches they don't appear on the picture and everything looks like it should. This leads me to believe that it is my monitor that is at fault, but i am really not sure. I am using a benQ GL2460 with DVI-D.

Also here are my main specs:
AMD fx-8350
MSI 660ti PE
Corsair CS600W PSU