hi the way to check if your mobo will take the memory is download a program called SIW google it you should find it, it is a great app that will tell you anything you need to know about your system, install and run then on the left pane of the app you will see lots of catagories a bit like what you see in device manager find and click on memory tab and at the top it will display your mobo's max memory capacity and the maximum module size as well as what frequency range you can install.
as for the hard drive use some partition manager software and connect the old and new hard drive to the same system and you can copy any data including the O/S n to the larger hard drive
your mobo will be able to take it as it is only used for storage and does not affect how the system runs
hope this helps
glendalf