215 lbs is a lot of weight to make a 310 pull around, especially if you plan to be competitive with built 450 four strokes. The reason a four stroke is so easy to ride is because they have more power coming off the corners.
I can put an engine package together that uses and OEM cylinder and is still under 250cc that will make 50 to 55 peak HP to the rear wheels on my dyno. A 450 with the right pipe, the right stuff done to the head, the right cam and carb will make 50 to 55 peak HP on my dyno. A 450 will make over 50 HP over a 2500 RPM band. A built 250 will make over 50 HP over a 1000 RPM range.
The 450 will come off a corner making around 50 HP where the 250 will start to come off the same corner at the same speed making around 40 HP. If the 450 rider is in the wrong gear, (one gear too high) he can come of the same corner at around 45 HP where the 250 coming off the same corner in one gear too high will be making around 30 HP. Accelerating off the corners well is what wins races not peak HP!
A two stroke needs the added displacement to be able to accelerate off the corners with the 450s.
For you to be competitive with a good running 450 four stroke you are going to need a real good running 330 or larger cylinder that has all of the right stuff in the engine package. Engine packages that will make a lot of power over a wide RPM range are expensive because most guys do not have the right pipe, carb, reeds cylinder, head etc. and need to start from scratch.
If you plan to go this route of building a real good running two stroke, save your money until you can afford to buy/build the whole package at one time, otherwise the results will not be as expected.
Engine building can be compared to cooking. Does someone take a tried and proven recipe with a list of 10 ingredients, go to the store, buy only 7 of the ingredients, take them home, cook them and not be disappointed in the results. Does a customer or cook have the right to complain because he did not think that it really needed the other 3 ingredients or he could not afford the other 3 ingredients at this time?