ok so my 8800GT been acting kinda weird recently, my computer said that the device wasn't workign properly and it had artifacts and weird stuff allover the screens, etc. i've try reinstalling driver, driversweeper, etc. nothing seems to work. i've decided it's time for an upgrade but i dont' really know where to go from here. i've been looking at the GTS 450 or GTX 460, but i'm not sure if it'll fit in my case. it's the length that i'm worry most about. so to sum it up: 1. is the 8800GT the same size (lengthwise) as the GTS450 or the GTX460 2. i dont' have alot of budget so which would be a better upgrade?