Edit: That link does work for me - different browsers not liking it? His is an older model as the motherboard is an LGA775 board.
That does look pretty normal, but make sure the motherboard mounting holes on any new board do line up with the old board.
I agree that companies like HP and Dell do use some funky connectors but it does seem like your board is a standard m-ATX board.
Are you building a Solidworks PC for study use or professional use? That bundle will work, but 8GB of RAM isn't much for CAD work. SW doesn't really make that much use of multiple cores/threads outside of simulations and rendering, so an i5 will work in a budget build.
My basket at Overclockers UK:
Total: £288.47
(includes shipping: £10.50)
The i5-6600 is just a little faster than the 6500 - 3.9GHz turbo compared to 3.6GHz for the 6500. Whether it's worth the extra £10-15 is debatable. It's still a non-K CPU so it will come with the stock fan and cooler and is cheaper than the 6600K. As I mentioned before, 16GB RAM is what I would use in a budget CAD build and the motherboard is the same as before.
For reference, I use SolidWorks at work every day. My CAD workstation is a hex-core Xeon with 32GB ECC server RAM and a Quadro K2000. It flies through everything I can chuck at it but large, complex assemblies do sometimes slow it down due to the lack of multi-core optimisation.