Usa el visual basic 6 para abrir tu proyecto de visual basic 5. Aunque ya no se vende oficialmente, todavía es posible encontrarlo en sitios tales como eBay.
Ejecutarlo en Windows 10 no es problema, el runtime de VB6 funciona bien en Windows 10. La dificultad está en instalar bajo Windows 10 el entorno de desarrollo de VB6, porque da un error al instalarlo. Pero si haces una búsqueda por Internet, verás que hay
gente que ha encontrado el truco para instalarlo, y existen instrucciones detalladas para ponerlo en marcha. Por ejemplo, aquí tienes uno:
https://www.raymond.cc/blog/install-visual-basic-6-vb6-in-windows-7-without-microsoft-virtual-machine-for-java/
La otra opción sería migrar a VB.NET. Cuando abres el proyecto de VB antiguo en Visual Studio .Net, automáticamente te ofrece migrarlo al nuevo entorno. Pero, salvo que el programa sea trivialmente simple, la migración no es perfecta y normalmente tienes
que pasarte un rato arreglando los errores uno por uno.