1.matching 8gb and 4GB together will not enable dual channel because they are not the same size
2. will the *GB work with the 4GB in your system , the only way to know if try it out, make sure you put the 8GB into the first ram slot and the 4GB in the second one. this will optimize your chances of no issues.
Note on*2 if your system hangs after upgrading ram, likely cause by mismatched ram, take the 4GB out, and try again and run memtestx86 on the ram if your still having hang up while using issues.