Big Tree Tech has a mainboard specifically for the Ender 3 that is based off the SKR 1.4 Turbo. This board has built in tmc2209 drivers and uses the same lpc1769 running at 120mhz as the skr 1.4 turbo. This board running marlin 2.0.7.2 will do any ender 3 some serious justice. Take a look: BIGTREETECH SKR E3 Turbo 32 Bit Control Board Integrated TMC2209 UART – Biqu Equipment . There is also a smaller version of this board that is specific to your ender 3 that is a 'mini' size. It is using an stm32 chip and I am not so sure of its specs but this is made to fit in an even more compact space: BIGTREETECH SKR MINI E3 V2.0 32 Bit Control Board Integrated TMC2209 U – Biqu Equipment . That last one has a few less connectors and a few less features for its smaller size and the price generally dictates the better product.