https://farmer.golang.org/#sched can show if builders are actively backlogged. e.g., at the moment host-linux-mips64-rtrk shows "669 waiting (oldest 285h44m22s, newest 1m4s)". i.e., there are 669 runs waiting in the queue, up to 285hr old. So this builder is clearly not keeping up with the commit rate. On the other hand, host-linux-s390x shows "17 waiting (oldest 9m22s, newest 9m13s)", so it seems to be keeping up OK. I don't think we really tend to do much robust analysis to determine if adding more builds will overwhelm the existing builders. I think it is OK to add first and then monitor and if things get backed up either add capacity or turn off the race builder.
Adding the new builder config to dashboard/builders.go should be all that is needed (plus fixing any new test failures that show up once the builder is added).