2009 repositories aren't going to be any better.
Which version of 2010 did you try? I would suggest trying another 2010 version (lxde,xfce,e17,gnome) and if you can get past the login you can then search synaptic for task-(desktop of your choice) and install that and see if the problem persists. (Don't know for sure if that will work, but it's what I would do.)
Welcome to the Forums!