Firstly,
stop quoting your whole life story every time! You can attach a log or use pastebin or anything else. Even the people on the Ubuntu forums (who answer retarded questions with teenage girly joy and giggles, but never anything serious) could tell you this.
Secondly, if something runs as root but not as user, then it's a matter of setting proper permissions. I guess you don't have proper writing permissions in /tmp or something. What I do in Arch Linux is to add my user to the
games group and set proper permissions (modify according to your needs, and even in Noobuntu you get to decide what these are):
Then add your user to the group like that:
and relog. That means restarting your X server (the window system, not the whole OS).
Note: Sorry for the distro bashing, Henri.