ok i think i have it working now i got this reply from nvidia
that helped me .. i'll report back later to confirm that this fix works ...A few things pop into mind regarding your problems:
1) Known AGP issues. Do these symptoms disappear when you disable AGP
support? You can try this by adding the line
Option "NvAgp" "0"
to the appropriate Device section of your XF86Config-4 file.
2) The "streaky textures" suggest that you might have some stray Mesa libGL
files floating around. Are there any libGL.so files in /usr/X11R6/lib? If
so, does removing them fix your problem?