The most reliable way to play GTA Vice City on a 64-bit system is through Steam.

Vice City relies on DirectX 9.0c. Windows 10 comes with DirectX 11 and 12, but it does not include all the legacy files from DirectX 9.