If you have 312mm front brakes, you will need at least 16" wheels.
In all honesty there will not be that many 16" 5x112 steels around, so you would probably be better off searching for 16" or 17"alloys. There will be loads of scruffy ones with worn tyres on around for not much money.