The better it is in that price range, the more preferable. All that is NECESSARY is that it supports the AthlonXP 2000+, has 2 slots for DDR RAM, and has onboard sound and LAN. SATA/RAID is absolutely not necessary, and upgradability is pretty forsakable as well. Her motherboard got fried so we're getting a new one just to create a working computer again, not really to upgrade.
40-60 is not a hard limit, especially since onboard LAN will save her about $15 anyway, so, say, 65 is doable. Onboard sound is absolutely necessary, onboard LAN is preferred.
Hope that helps