If I can find some coins out of this, I'm going to change my username to Charlieandthechocolatefactory, I really need some chocolate about now

If you can access the bitcoin core without the error try to go to the receiving tab or file>receiving address then copy all addresses.
After that paste all addresses on this tool
http://www.homebitcoin.com/easybalance/Just to check if what addresses have funds.
But if none of them have BTC then it's not worth to dump all of your private keys. But if it shows some address with balances you can export them and just do the guide suggested by BITDV.
If you can't find the console from the BITDV suggestion you can also find it on the windows menu look at the image below.

Then use this command:
dumpwallet privatekeyname
After you dump all private keys you can import all private keys with Electrum it doesn't need to download the whole blockchain unlike Bitcoin core.
Unfortunately the Recieve address is totally empty. If I can get the address I'll use the tool though Thanks Maxz.
If I had done it differently at the beginning, by replacing the wallet.dat default file with my old one, before launching the BitcoinCore and indexing, would it have worked properly? Maybe it's better I uninstall,reinstall, and do that step?
When the index updates the blockchain, once it gets to the time period that any coins came in, around 2013, will the wallet balance then show up in Bitcoincore? So if there's anything in there I would know at least in the early days?