У меня работает аналогичная спецификация - одноядерный 1,5 ГГц, 64-битный Celeron, 1 ГБ памяти и жесткий диск 80 ГБ.
Он использовал около 20 ГБ на жестком диске, поэтому ваши 40 ГБ должно быть хорошо ... У меня было половину объема памяти, и это было нормально, мой процессор, вероятно, был немного быстрее, я думаю, у меня новее, так как это x64.
Тем не менее, он не выиграл никаких рекордов скорости. Если вы довольны XP, продолжайте. Windows 7 может сделать ваш компьютер более свежим и новым, и проблем быть не должно, но если вы хотите, чтобы он работал так же быстро, как новый компьютер, вам придется отключить множество служб и функций (например, ваш графика, вероятно, не поддерживает Aero), к тому времени, как вы это сделали, нет никаких оснований для обновления.
Если у вас есть запасной внешний жесткий диск, возможно, стоит создать образ вашей машины, а затем установить и посмотреть, нравится ли вам 7. Если вы это сделаете - придерживайтесь его, если нет, вернитесь к изображению.