GPs working out of a "cramped" and "leaking" building say a new £5m health centre will help them provide better care.