well if your choices are between an gts 250 and an hd 5670 i would take the 5670 since it is a more powerful card and it is directx 11 and the gts 250 is only directx 10.1. and personally the gts 250 is a very meh card nothing is very memorable about it, i had one for a while