I want to move a client's website to another faster server. Because of their mail server this will happen via DNS A entry.
On which server does the SSL certificate need to be installed? The one doing the DNS redirect or the one with the virtual host?
It should be installed at the virtual host. Basically on the server whose ip address you are putting in the A record of your domain.