la comun es esta la siempre use y la que ahora me trae problemas para conectarme remotamente desde un hosting a mi base de datos

$db = &ADONewConnection('mssql');
Esta es mediante odbc, yo hize pruebas y pude conectarme a mi base de datos creando una dns en mi cliente
$db = &ADONewConnection('odbc','date');
mi primera duda es cual es mas rapida?
y la segunda duda que tengo es que yo uso un hosting en windows donde los de soporte me habilitaron el mssql_connect pero aun asi con ese modulo habilitado no puedo conectarme a mi base de datos

mi hosting usa D:/PHP5 ver 5.2.0 y aun lo logro conectar, pero como mi web soporta conexion odbc queria ver si podia optar por ese otro metodo de conexion.
Espero sus sugerencias
Gracias