Hi, I have a GTX 1050Ti for gaming and some heavy software purpose. I was going through several youtube videos and saw TESLA gpu's and TURING, PASCAL, DGX and several that many here might be aware of. Can someone explain the difference between these gpu's and what I might ever need? I have seen LINUS use TESLA gpu's for gaming. Is it an overkill? Where do the recently released cards (like RTX2080 ti) stand in front of the above mentioned cards? and what cards are overkill for high end gaming (include ray tracing)?