Understanding Modern Gaming Graphics Card Technologies Today