Lowkey considering we're approaching the holidays I'd prob wait a bit longer for at least black friday and cyber monday, deals go crazy then. With a 1.5-2K price range you could easily buy a 2070 RTX if you want some more quality graphics & an i7 core, which are excellent specs for almost all games. (a bit over kill for csgo lmao) As for websites, I would definitely check out
https://slickdeals.net/ or newegg as users on those platforms inform others about what deals to get etc. etc. Other than that, most tech businesses like Best Buy or Fry's are also excellent stores as they provide a wide variety of technology to choose from.