It's the other way around. If you think 3% is normal, you buy now and refinance while people think that the house is unaffordable. Remember that lower interest rates make home prices go even higher!
If you think it will stay at 7%, that 3% loan you already have is a treasure to keep using for a decade or two.