The eye movement of a user is very important. Normally users read from top to bottom , left to right. Consider that when designing the form.
The flow of the eyes will be from top to bottom. So it is a basic practice to put the fields in order. In your design radio buttons go on the left. There is no clear order which one comes first.
Do not confuse the user , stick to the basics.
Let the user know which field is to be selected first by putting the radio buttons horizontally on top.
In a different section below that , you can change the controls accordingly.