Wow, thanks for all this information. Oh, and I should probably tell you the games I play. I play Dota 2, Overwatch, GTA V, PUBG, CSGO, LoL, WoW, and Fortnite. With all these games, whats a good gpu that could get high fps on 1080p (Possibly Ultra, most likely going to use high)