So thinking about upgrading my MSI NX8800GT 512M OC to either a GTX 260 or a HD 4870. Mostly concerned about the length of the cards. My 8800 GT is pretty long and space would be an issue with anything longer than that. Anyone happen to know how much longer either on one of those cards are in comparison?