Need 10 Gig Suggestions

I am currently running a RB4001iGs+, CR305-1G-4S+ and a RBcAPGi-5acD2nD and have them all working together really well now.
My fiber line connects via a gateway to the RB4001 and then I have the RB4001 connected to the CR305 via a 10 gig fiber line connection (to another part of the house where my server and server rack is located.
I am going to be connecting my Server to the CR305 as soon as I get the correct network card for my server.
My house is kinda split in half with half of the devices connecting to the RB4001 and the other half connecting to my CR305. I want to upgrade to something that will handle a 10Gbps connection (so I can upgrade from a 1Gbps connection to a 10Gbps with my service provider) from the wan plus have output connections so that I can upgrade my devices to 10 gig cards also.
Would I be better to get a router that has multiple SFP+ ports and then some 1Gbps RJ45 for those devices that I can’t upgrade like Roku’s and so forth and then have a DAC link to a switch that can handle 10gig connections?
Keep in mind anything that I would get I would like it to be rack mountable.

https://mikrotik.com/product/ccr2004_1g_12s_2xs

https://mikrotik.com/products/group/ethernet-routers
https://mikrotik.com/products/group/switches

So just to make sure there is nothing that has RJ45 ports vs SFP+ ports?

I was looking at that CRS312-4C+8XG-RM, but I am guessing that it doesn’t handle a 10 gig WAN port (Cause I tried with the 305)

The CRS312 will do NAT in hardware, if that’s what you mean by ‘WAN port’. As you found out, the 305 will not.
https://help.mikrotik.com/docs/display/ROS/L3+Hardware+Offloading#L3HardwareOffloading-CRS3xx:SwitchDX3000andDX2000Series

The CRS312 will do NAT in hardware, if that’s what you mean by ‘WAN port’. As you found out, the 305 will not.
https://help.mikrotik.com/docs/display/ROS/L3+Hardware+Offloading#L3HardwareOffloading-CRS3xx:SwitchDX3000andDX2000Series
[/quote]

Yes I found out the hard way that the 305 will handle an internet connection, but would not handle a 1Gbps connection and that’s how I ended up with the RB4001.

I am in the lookout for a CR312 then!

Using a switch as a router is not a good idea

Hence why I am confused. So does the 312 not work as a router?
I’ve looked through all of the Mikrotik products and it can be confusing. I’ve been really happy with my current setup and was really surprised that it didn’t cost an arm and a leg to run a 10gig fiber line from my server rack to my FttH access point. I am saving up to upgrade, if the 312 wouldn’t meet my needs what would that is like it?

I don’t understand you, do you need a router or a switch
router CCR2004-1G-12S+2XS – $595
switch CRS312-4C+8XG-RM --$699

Why does it not work as a router, of course it works, but very slowly.
Switch “switch has a great total non-blocking throughput of 120 Gbps, switching capacity of 240 Gbps”
Router “forwarding rate of 178 Mpps”