This is a great idea, would be great for new users.
You can check in applications of every project if it has GPU tasks or not( gpu tasks has values like opencl or cuda in version column) . In case it has do not use your CPU for mine that project.
I do not know how hard it will be to implement that algorithm, the stats can be taken from wuprop project or sites like boincstats.