NVIDIA launches GeForce 7800 GTX - reviews are rolling in