Depends on what games you play (GPU-intensive or non GPU-intensive), resolution of your monitor (1080p, 1440p, 4K), refresh rate of your monitor (60Hz-75Hz, 120Hz-144Hz, 144++Hz), special sync technology of your monitor (Nvidia G-Sync, AMD FreeSync, or none), in-game graphics settings (High, Ultra, etc.) and the resulting frame rates you want, and, of course, your budget for the GPU.
Typically,
GTX 1060-6GB or RX 580 -->
1080p/60-75Hz (results in 60fps+ on most games but only ~30-40fps on GPU-intensive games)
GTX 1070 -->
1440p/60-75Hz or
1080p/~120Hz in AAA games at Ultra/Maxed Settings
GTX 1080 -->
1440p/120Hz-144Hz or
1080p/144Hz++ in AAA games at Ultra/Maxed Settings
GTX 1080 Ti -->
1440p/144Hz++ or
4K/~60Hz in AAA games at Ultra/Maxed Settings
Also, your PSU quality and rated wattage must be considered, wherein, a
~450W PSU would be enough for a GTX 1060-6GB, a
~550W PSU would be enough for an RX 580, GTX 1070, or GTX 1080, and a
~650W PSU would be enough for a GTX 1080 Ti.
Usual choice for a GPU with a Red/Black theme is the
MSI Gaming X series, which generally looks like this (same for all models):
GTX 1060-6GB
MSI - GeForce GTX 1060 6GB 6GB GAMING X Video Card ($334.98 @ Newegg)
****************************************
RX 580-8GB (may be out-of-stock)
MSI - Radeon RX 580 8GB GAMING X Video Card ($399.68 @ OutletPC)
****************************************
GTX 1070
MSI - GeForce GTX 1070 8GB Video Card ($499.89 @ B&H)
****************************************
GTX 1080
MSI - GeForce GTX 1080 8GB GAMING X 8G Video Card ($604.98 @ Newegg)
****************************************
GTX 1080 Ti
MSI - GeForce GTX 1080 Ti 11GB GAMING X Video Card ($784.98 @ Newegg)