The HD3850 uses AGP 3.0. AGP should have compatibility one step back, i.e. you can install it in a 'universal' AGP 2.0 slot, but not in an old AGP 1.0 slot.
Now, in theory any board supporting AGP 2.0 ("4x") should work, and you can identify them by the lack of key in the AGP slot.
In practice, not all cards and not all slots are keyed correctly. For your card it's not an issue (you know it's an AGP 3.0 card, regardless of keying), but for the board, double-check the specification of the motherboard and if they aren't crystal clear, check the chipset specifications too.
The biggest risk is actually the other way round, cards that should have 3.0 keying but instead have universal keying and get inserted into AGP 1.0 3.3V slots and release their magic smoke. Still, better safe than sorry.
Aside from pure smoke generation, be aware that this card is complete and utter overkill for any So370 system and that it doesn't have Windows 98 drivers, so you'll need to run Windows XP on this So370 system and use drivers that are much newer and more bloated than something more period-correct would. That means this card will probably run worse than an older Radeon 9800 or similar, simply because both would bottleneck completely on the CPU anyway, but the older drivers for the 9800 would actually reduce that load. So unless you have a really, really specific use case, this is not a good pairing.