Most cards under $100 are not meant for gaming.
Are you willing to spend more?
I would recommend the ATI Radeon HD 5670 or 5770. However it is $100.
FIFA 11 is a modern game, so old cards will not run the game very well.
The best you can buy if you are willing to deal with a mail-in rebate is a GT 240 which is faster than a HD 4670. It costs $70 + $3 shipping, but there is a $20 rebate which brings the price down to $50.
You can also score cards like the HD 4850 off ebay for the 50-60 dollar range. Geforce 9600 GT for the same price range, and the Geforce 9800 GT cards can be had for around 60-70 bucks on ebay also. Older hardware for sure, but still runs games pretty good even now, and great if you really are on a strict budget. I know there are videos up on youtube of the HD 4850 running Fifa 11. The videos are kinda choppy on the framerate on spots, but thats due to fraps being used to record the gameplay, so I imagine the 4850 could run the game fine at reasonable settings.
EDIT: Would also like to add that the HD 4850 is quite a bit faster then the GT 240. Actually, I think all of the cards I mentioned are to varying degrees.
I agree with the professor. Even though i'm not a fan of ebay, if you're looking for a graphic card for gaming at $60 or under it's probably your best bet. There were several 4850s for sale there for about $50, all used. You are gambling that it's actually a problem free card, a gamble you don't have with a reputable retail seller like newegg, but it may be a good option for you.