What do you mean by "back end is too short" ? That mobo will "easily" support any high end GPU let alone the 6950XT. Are you talking about the card's dimensions, and the ATX cabinet's dimensions ?
Does the card fit inside your ATX cabinet easily ? I/O bracket ?