I always tried to arrive at least an hour early, sometimes more depending on driving distance. It made for less stress over worrying about possible delays.
Gives plenty of time to park, check in and start getting the mind prepared.
A good warmup should take at least 15-20 minutes.
"To give anything less than your best is to sacrifice the Gift."