@Kawazu
welcome!
1. upgrading an A500 is expensive. You'd better leave it as it (it will be more compatible)
2. A2000 is nice but also has expensive accelerators. At least it allows you to fit a gfx cards/hd controllers easily.
3. An A1200 is probably the best option to update it step by step unless you want to spend 600Euros on a full upgraded A4000.