i'm pretty sure the 6800GT will run the game, but at much lower quality and resolution. the card, depending on what bus type, should work with any motherboard that features a dedicated graphics slot. you'll have to look into the e310's specs... or just open the case.