Please don't type in all capital letters, or in such a large font size. It's annoying, hard to read, and to put it as nicely as possible, it makes you look like a moron. Capital letters belong on proper nouns and at the beginning of the first word in a sentence. When you type in all large-sized red font that's all caps, it makes me (and many other people) not want to help you.
That being said, the 9800GT is the better card out of the two. If you want to compare an Nvidia graphics card to another Nvidia graphics card, then usually whichever one has more "Stream Processors" is usually the more powerful one. Stream Processors are also called "Shader Units" or "Processing Cores".
Look at the
charts at TomsHardware in order to make a good comparison of how graphics cards perform. You'll notice that the 9800GT scores 299.6 on that chart, yet the GT220 only scores 145.9 - less than half. This makes sense, because the GT220 has less than half as many stream processors as the 9800GT.
If you were considering buying a 9800GT, then I'm going to assume you want to spend between $90 and $110 on a graphics card. My recommendation would be to go with a GTS250. They have 128 stream processors as opposed to 48 on the GT220 and 112 on the 9800GT. They cost about $15 more than a 9800GT, but that extra fifteen dollars is worth every penny.
Nvidia GTS250 on Newegg.com - $110 plus $7 for express shipping
still not get which 1 is better budget is 100$
game list i wan play
gears of war,resident evil 5,batman arkham asylum,codmw2,prototype,bioshock
now which 1 play all this games better
The 9800GT will play every game on the planet better than the GT220. The amount of stream processors a graphics card has is about a hundred times more important than the amount of memory it has. A 9800GT with 512MB of memory will be more powerful than a GT220 even if the GT220 had 2GB or 4GB or even 8GB of memory. That's why you don't see GT220 cards with more than 1 or maybe 2GB of memory - because it doesn't increase performance. There aren't any games that can take advantage of more than about 1GB of graphics memory.
You also need to pay attention to the bus width - the amount of bits the card is - the GT220 is 128 bit, and the 9800GT is 256 bit. More is always better when it comes to the bits.
Spend the extra $10 and buy the GTS250 that I recommended above. It will run all of those games at nearly-maxed-out graphics settings, and it will be plenty powerful enough to run games that are released in the future at decently high settings as well.