I've had to build a low-cost PC for my dad, and with the tiny budget available ($120), I managed to get a Celly 300, 256MB, 20GB, Aureal2 card, DVDrom drive etc... mostly stuff from used market. For gfx card I found an old RIVA128 card (Diamond Viper 330).
This card worked flawlessly under...