OK so my current CPU is a AMD FX 4300 3.8Ghz CPU but i want to Upgrade to a Ryzen 7 1800x or above, so will the new Ryzen 7 1800x will be compatible with my motherboard?
NO!
The new Ryzen processors use the AM4 socket.
The motherboard you have uses the AM3+ socket.