Looks like you've tried most of the main "easy to use" distros.
If you can kill some time, it could be interesting to check out some of the more primitive distros like Arch, Debian or Gentoo. With those, you need to configure everything by yourself but at least learn how stuff works. But if you go down that road, check from your xandros installation what are the exact names of your computer components and what drivers xandros has loaded for them, it will help later.
I for example had great difficulties to get my laptop's wireless to work with SUSE, mandriva or Kanotix, but when I went to try Arch, I actually got it to work. That was a nice thing and I learned a lot about linux as well..
It may take a few days of geeking.. but well, I like that kind of stuff..