Si se usa un CDN, el hosting sigue siendo el que consuma ancho de banda o utilizar un CDN es una especie de cambio de hosting?
El CDN servirá los contenidos que tu decidas y sea técnicamente posible cargar al mismo, en el caso de CF gratuito sería imágenes, CSS y Javascript. También podría ser html pero ya aquí depende de si te conviene servir html estático y además se requiere un poco más de configuración al usar reglas de CF. El CDN no es un hosting, así que tu hosting sigue trabajando y usando ancho de banda, el CDN te ahorrará ancho de banda, pero la idea principal acá es servir el contenido lo más cerca posible del usuario, por lo que la conexión será más rápida. Pero CF además tiene configuraciones de seguridad que van más allá de un servicio CDN, aunque lo mejor de CF está en sus planes de pago.
La velocidad de la web va a depender exclusivamente de Clouflare o también de mi hosting actual?
De ambos, un buen servidor más un buen CDN sería lo ideal.
Te recomiendo revisar este link
https://www.ovh.es/cdn/ventajas.xml