From the pictures, there is no reason to remove any dirt where those ruts are. When soil becomes saturated, it "pumps" water and it has to be removed, mixed with dry soil, or spread out to dry before it can be used. Your soil is in great shape, you just don't have enough of it. Clean fill dirt is running around $10 a yard delivered in my area of East Texas. Usually it's red clay, which compacts easily and it's very stable. Which means when it gets wet and freezes, it doesn't expand very much, and when it dries out, it doesn't contract very much. Just East of Dallas, they have soil that is very unstable and extremely difficult to build on. Be sure to know what type of soil you have and what you will be buying.
To compact soil commercially , you have to use a sheeps foot vibrating roller with the proper amount of moisture added. For farm projects, just spread it in layrs of a few inches and drive over it with the front tires of your tractor, with a full load in the bucket, will get you close enough. Do this until you have the road built up higher then the surrounding land so water runs off of it and away from your road.
Then add 4 inches or more of road base rock, or crushed concrete. If the soil is done properly, there is no need for fabric. Rock costs 4 to 5 times more then clean dirt. There is no reason to spend any more money on rock then you need to.
Again, watch how the County and City builds roads in your area. You will see that it's very simple, they just build up the dirt to where it needs to be, then lay gravel and pave over it. In a lot of cases, they don't even use gravel, especially on more rural roads. It's all about getting the dirt right.