Well then your first try was a better option. If the size is the same, I don't see why there should be a problem. If the drive is attached you can use the same application, and restore the image, the same way you saved it.
I'm not that familiar with windows partitioning. Never use it. I like how the ability Linux/ Gparted provides while resizing or adjusting a partition. Almost never encountered any problems. And if I did I just reformatted and started all over again, because you have the original image. So no harm or pain there. Its trial an error, once you get used to it, it'll be a very easy.
I once did try the same like you and it worked, even boot files and grub settings were copied and restored. So I was able to use data from one partition on a second drive.
Edit, after the restore you will have to run the update/upgrade because of the drivers on the second pc. Just like Aravisian suggests.