Ho creato con phpMyAdmin un db nominato "vuoto"dalla cartella db mysql di xamp ( il vecchioSito ) copi tutti i file e li inserisci nella nuova cartella ( se non esiste crei nominandola "vuoto" per riferimento a questo esempio ) del nuovo xampp
Tutti i file del sito invece li copi dentro una nuova cartella ( anche qui nominata "vuoto" ) di htdocs
A questo punto lanciando da web localhost/vuoto dovresti vedere il tuo vecchio sito.
Ho fatto adesso una prova in localhost e funziona, spero di esser stato chiaro
Se non è cosi fammi sapere, proviamo come ieri