Ok, so before i rebooted, i ran 'nvidia-settings'. it asked me to do 'nvidia-xconfig' and restart x server. thats what i did (by rebooting, i guess?) and now i ended up with really low resolution (somewhere near 640x480) and only desktop icons showing. even the window frames aren't showed properly. I've managed to open up the browser though. Help :c?

Oh, and before i even installed the drivers, some of the text and other stuff were stretched and just weird, now it's worse mess.

I wouldn't recommend bleeding edge drivers to a Linux noob, imho, but above all, make sure you don't have more than one driver installed. It's very important that, if you choose different methods to install your nvidia drivers, you only install one driver.

If you try to install via synaptic, for example, and it doesn't work, don't try to fix it by installing via ppa until you have removed what was installed via synaptic.

I've had the best luck installing in console mode myself, so I download the .run file from nvidia's website, then Ctrl+Alt+F1 to tty1, do "sudo service lightdm stop" then cd to the directory with the NVIDIAblahblahblah-304.xx.run file and do "sudo ./NVIDIAblahblah.run" Keep us updated with your progress.

A little offtopic, but something i found that helped me fix some package management issues, while getting the correct drivers and dependency's working.

Sometimes the package management gets clogged up and doesn't uninstall some stuff correctly.This will purge-uninstall stuff that has been selected for uninstall, but have not uninstalled.

Having the package management issues early on can really drive you nuts!. Here it is. Note you will need to install aptitude, "sudo apt-get install aptitude", its another package manager app like synaptic but for console. Purge instead of remove can be helpful where remove leaves some configuration files or caches behind at times.