@Brian
Well, I was trying to replicate the ATI fix by finding the NVidia kexts, after lots of debugging/crashing I arrived at those steps:
1. installed these kexts (taken from my 10.6.3 DVD) using the kext helper tool:
Geforce.kext
NVDANV40Hal.kext
NVDANV50Hal.kext
NVDAResman.kext
NVSMU.kext
2. Replaced these packages in Lion GeForceGLDriver.bundle and GeForceGA.plugin with the Snow Leopard version.
3. Repaired the file permissions from Disk utility.
4. Reboot.
The above steps do not fix anything. Actually its the opposite, they are breaking something that prevents the GPU from being used all together, and this in its own fixes the freezing, but prevents enjoying videos (I'm talking all videos, including YT, iTunes, etc.), some media players may play the video, but it will be very laggy (especially for HD videos) because it runs on the CPU.
My conclusion after this experiment is that the source of the problem is not the same on ATI and NVidia. Maybe I'm wrong, but I really did my best in trying to replicate the driver fix without success. Also my SL DVD has 10.6.3, and I remember using snow leopard for a long time before the freezing began, so it must have started on a later version than 10.6.3.
I'll do some research on replacing the video card. Thanks, Brian.