well yeah it is. ideally we'de be running single sided memory but that's expensive(double the modules definately a tracing hell on most boards) and if you really think about it double density ICs don't run as well in the grand scheme of things should you not want to increase the number of modules used. so basically double sided modules in a simplified scheme of things act as single sided modules and just switch between memory banks rapidly. When you mix module density the system basically acts as if you had twice as many modules and this causes inefficiencies while interleaving. usually minor though.
I didnt use ATi's drivers for linux, (your right, they do suck) but instead I used open source drivers for my ati card which worked perfectly. Open source rules
one slight ammendment. open source rules - when the hardware architectures being used with it are of an open architecture.
ohh sorry to bump this from hell but... I just reread through this a bit. kept on having people recomend me to ubuntu. things to note 1ubuntu is not the end all OS 2 I've been using it on and off for over 2 years.