The max is Athlon XP 3200+ clocked as high as you can get it.
the Epox maxis out with 3Gb 400MHz
the KT maxis out with only 2
I don't think type of mem will play any roll if they are tested with the same.
due to memory limitations I think Windows XP would be as high as I would go.
budget....what budget....