I would upgrade from XP, ideally to Win 7 if you can get hold of a legit copy, otherwise Win 8.1 with the "legacy look", which fixes most of the silliness.
I would stay with Office 2003 if it does what you want.
I bought Office 2007 and found it so bloated with stuff I would never use that I couldn't find the stuff I do use. It has silly ribbons that drop down (as if I needed that many options), and the icons move around depending on which ribbon you/re on. I gave it to my neighbour's daughter, who likes lots of buttons and the like, and went back to 2003 which I still use.
Win 8 is a nightmare (based on three days I spent with it before going back to Win 7, and several comments from other folks whose opinion I respect). Happily, with Win 8.1 there is an option to set it to look and feel like Win 7.
As for drivers - you may be lucky and find that the old ones still work.