There ought to be a overal BOINC-Admin that who takes care that the credits for each project are a reflection of the effort delivered, regardless of the project.
x hours of CPU computing is y credits. When a GPU can do far more within the same project it gets more points, comparable to the points a CPU would have been given for that effort.