It is just about meeting the minimal specs to run Win 7 Ultimate (premium is the better choice for the OP), it is also about the quality of the experience. Adding the extra memory as suggested earlier will certainly help. But there really is no compelling reason to jump from XP to 7 when it comes right down to it.
The money would be better spent elsewhere to begin upgrading the system in question.
Just something to think about.