Nel 2005 fu la volta della serie GeForce 7. Il nome in codice della GPU, tradizionalmente chiamata NVxx, passò a Gxx. Il primo prodotto fu il G70 (GeForce 7800), seguito abbastanza velocemente dal G71 (GeForce 7900).
G70 aveva un totale di 24 pixel pipeline con 24 TMU, 8 vertex shader e 16 ROPs. La GPU poteva accedere a 256 MB di GDDR3 fino a 600 MHz (1,2 GHz DDR) su bus a 256 bit. Il core operava a 430 MHz.
Più potente delle schede 6800, la GeForce 7800 fu un successo per Nvidia . La scheda venne venduta in diverse configurazioni, GTX e GS. C'era anche una versione AGP, ottenuta grazie a un bridge. La GeForce 7800 GTX fu seguita, prima della 7900, dalla GeForce 7800 GTX 512. Si trattava di una scheda con GPU a frequenza fino a 550 MHz, 512 MB di memoria, un migliore raffreddamento e soprattutto un bus a 512 bit per gestire memoria con una frequenza fino a 850 MHz (1,7 GHz DDR).Con la GeForce 7900 Nvidia presentò la prima scheda dual-GPU. La 7900GX2 e la 7950GX2 erano formate da due core G71 posti su due PCB. La scheda tuttavia, aveva un'unica connessione allo slot grafico. Questo design fu riproposto con la GeForce 9800 GX2 nel 2008.
Come abitudine, Nvidia presentò altre due versioni derivate dalla sua architettura di fascia alta - una per la fascia bassa (G72, GeForce 7300) e una per quella media (G73, GeForce 7600). Entrambi i chip furono realizzati a 90 nm e offrivano prestazioni equilibrate.Come spesso succede, le versioni mobile usavano chip di fascia media e la GeForce 7300 Go trovò ampio spazio tra i portatili. Furono realizzate anche una versione più lenta (7200 Go) e una più veloce (7400 Go), e anche una versione del G73 a 80 nm.