Will old projects use a new rate card?

If you add a new rate card at the system level, No, existing projects retain their old rate card. You will need to manually change the rate card on the Rates tab in Project Editor if you want it to use the new rates.