first do
have to use 12.1 ?
now there are still 133 days left to it's life
http://en.opensuse.org/Lifetime
12.2 would be a better option ( 378 days of life )
for nvidia 12.1 uses the open nouvau driver ,by default .
If you want to change that to the proprietary nvidia driver
see the openSUSE nivida guide
http://en.opensuse.org/SDB:NVIDIA
and if you need to ask then the "repo way"
IS recommended ! - but some like the one-click install
http://en.opensuse.org/SDB:NVIDIA_dr...repository_way
if you use the "nvidia.run" driver then for EVERY AND ALL kernel and xorg updates you will have to reinstall it by hand
also the first time you MUST rebuild ( manually ) the boot image to remove the open nouvau driver from loading on boot
as to the "one click " i have NEVER liked it , others DO like it .
it is up to you .