I have a 1080p 144hz screen. It depends on what settings you want to play at. If you want ultra settings at 144 fps then buy a gtx 1080. But if you're willing to put the settings down a bit, I'm running a second-hand 1070 that I got for 300 euros and it runs perfectly. I would say at least get more than 3GB of video memory.