Déjà la configuration matérielle que tu donnes est insuffisante, il faudrait savoir aussi la partie disque ( SATA/SATA2/SCSI/SAS , 1 disques, 2 disques en RAID 1, N disques en RAID5/6/10, disques en 7200,10K,15K etc ).
Après si tu veux investir sur un nouveau serveur, il est préférable de mettre un frontal dédié et un serveur de base de données avec du RAID performant. Sinon passer sur un RAID performant sur le serveur actuel si c'est un disque simple. Eventuellement passer à 2 Go de RAM aussi.
Derrière y'a de la configuration à améliorer surement, mais là on entre dans de l'administration système et ça demande un peu de temps et une vue du ce qui est installé et paramétré sur le serveur.
Faut vérifier déjà si le serveur est surchargé au niveau système ou si la lenteur est liée à une limitation d'un service ( charge système, occupation CPU, occupation mémoire et SWAP, ... )