[i] EDIT:
I've got alot of things to check out now, so i'm hopeful i can finally get this bastard working the way it should. I'm going to try switching/replacing the power cables, as the Radeon's cables may be burnt out or damaged, and checking if everything is grounded properly, possibly be removing/re-inserting everything;
If a can sucessfully boot up and login then, regardless of artifacts (at the moment it just resets when i try logging in) i'm going to try using ATITool to underclock it 5-10%, disable some AGP properties or drop it down to 4x or even 2x I don't really want to experiment with this, but it's been recommended that i get into BIOS and up the voltage to the AGP +0.1V.
If after that it's still fucking up, i think i can safely say my card is ruined.
--- [/i]
Yeah sounds like it's worth checking out, (i already have ATITool and may have slightly overclocked it in the past, i think, though i'm sure i set it back). I've been reading alot of tech forums and there are alot of problems associated with Radeon cards and overheating, particular the 9000 series cards.
Some people have suggested removing the heatsink and fan and checking for damage, aswell as seeing if everything is grounded properly. I've read of cases where the motherboard itself was touching the case and shorting, sending increased electricity into the card or something like that. I've also read about the power cables leading into the Radeon may have become damaged resulting in electrical resistance fucking up my display..
The thing is, it could be ANY of many different problems that i just don't have the knowledge, nor trust myself to try and fix. I have a habit with some things to just make things worse.
I might try re-arranging and using some of the spare power cables, aswell. If that doesn't work, i may be forced to remove, clean, and re-insert EVERYTHING to try and isolate the problem. Otherwise... my card may just be permanently damaged, which is very bad considering i have no spare cards, and won't be getting a new one for a long time.