I have a Dell Studio XPS 1647 laptop that has a dual-core Intel Core i5 and an ATI Radeon 4670 GPU. It originally came with Windows 7 Home Premium installed, but I have since upgraded to Windows 8 (currently running the 8.1 Preview). For school, I have to have a working distribution of Linux on my machine. I tried Ubuntu first, at the time the latest version was 11.04. It ran, but it seemed that the fan was always on, got and stayed hot quickly, drained the battery quickly, and didn't seem to have nearly the performance that I did running Windows. This was mostly fixed when I realized I didn't have the ATI drivers installed for my GPU. I installed the fglrx drivers and the problem was mostly fixed.
That was my first install of Linux, by exploring and toying with things I ended up messing up my system and had to reinstall the OS. By this time, I had discovered GNOME 3 and was using it so I decided to download Ubuntu 12.10 GNOME Remix so I wouldn't have to install GNOME myself after Ubuntu. It installed and ran, but however I noticed that I could not get the fglrx drivers for my GPU to install successfully. I then took to the Internet and discovered, much to my chagrin, that it will not work because AMD is not supporting XServer 1.13. You can get more information from this bug report.
There is a workaround posted which involves downgrading XServer that has worked for some, but has also lead to unstable or crashing systems for others. I learned that there was an open source driver which could be used. Recently I tried to install Ubuntu GNOME 13.04 (Raring Ringtail) and the open source ATI driver. It worked, but I'm afraid it doesn't keep the system from getting too hot like the proprietary driver did. My system runs okay for a short time and then gets so hot that performance quickly degrades and after extended use the system will shut down automatically to prevent physical damage. When I have ran the sensors command I have gotten temperatures around 100-110 degrees Celsius on the card before the system shuts itself off. I am basically only able to use the system for about 30 minutes or so before it gets too hot.
I am wondering if anyone has any advice for me as far as what I should run considering my hardware. Should I download and install the old version 11.04 that seemed to work okay before? Should I try the workaround downgrading XServer on the latest version. Is the open source driver my best option or should I just look at a different distribution of Linux since I can't get my hardware to work properly with Ubuntu?