Нагружает ли OpenCL видеокарту? Вредит ли это как-то вычислению графики?
OpenCL использует столько ресурсов видеокарты, сколько того потребует программист. Правильно написанный OpenCL-код для максимальной производительности использует все доступные вычислительные мощности. Поэтому если во время работы такого кода на компьютере запущен графический интерфейс, то он зависнет или в лучшем случае будет сильно тормозить.

Разумеется, многие программисты не умеют писать максимально эффективный OpenCL-код. И то, что у них получается, не задействует мощности видеокарты полностью. В итоге, одновременно с ним может крутиться что-то другое, например та же отрисовка графики. падение производительности конечно будет, но не всегда оно заметно.
Можете по экспериментировать взяв например GPU-Z там есть параметр в сенсорах GPU Load. Так например(у меня), в F@H по какой-то причине GPU Load был 30-50%. В то время в BOINC некоторых проектах все 100%. В целом разнится в загруженности есть.