Ciao, per scoprire la causa del calo bisognerebbe conoscere meglio struttura e contenuti del sito, ovvio che non aggiornando la probabilità di vedersi le visite diminuite, cresce.
La soluzione generale, sì, è quella di usare un CMS come Wordpress per gestire le pagine facilmente. Se il tuo sito si limita a pagine, e form di contatto, Wordpress è quasi eccessivo, si porterebbe dietro molte funzioni inutili (che magari in futuro, tornerebbero utili). Globalmente come espandibilità, e facilità d'uso, è una delle soluzioni migliori.
Come alternative ci sono Drupal, e ProcessWire (non è conosciuto, ma ha grandi potenzialità), dovresti un attimo avventurarti perchè il supporto a livello di community non è esteso come su Wordpress. Comunque le tue specifiche sono essenziali, non dovresti avere nessun problema.
Per la spesa, ci sono tantissimi fattori da valutare, non sono solo i "numeri" ad influenzare il calcolo.