But solving a BOINC task requires too much time while the average user rightfully expects a webpage to load within 5 seconds or so
If the user is faster, you can show something like cloudflare does when you visit through Tor.
On later submissions you can reuse the reputation from the cookie.