Will this be suitable? I know the Mobo supports the RAM but its says (OC)
What it means is that the speed specified as OC isn't officially supported by the memory controller, but it has been tested by the mobo manufacturer and works fine regardless basically, my understanding is that, if you put 1600 in a MB that supports 1600(OC)/1333, the 1600 sticks you put in will default to 1333, and run at 1333. However, you can go into your BIOS and change the settings to get the memory to clock at 1600 - which is its potential. But other than that, the 1600 will just be read by the BIOS and MB as 1333, so you are fine, there shouldn't be any real problem.
These are not my original thoughts so you can take a look here