- Version of SQL Server (stayed on 2008 R2 because 2012 caused nightmares with IDENTITY column jumping by thousands).
That is nothing you should care about. The IDENTITY feature exist to permit high-concurrent inserts into a table, and it is designed to produce gaps. It writes the current value to disk only for every thousand rows, exactly to make things quicker. It is intended for surrogate keys where you don't care about the values. If you care about the values, you should not use IDENTITY, but roll your own.
(There is an option to turn of caching, but why would you press a go-slower button?)
And you can't stay on SQL 2008 R2 forever. It is out of support and outdated. Time to move on.
As for your issue, it is as I started to suspect. The RESOURCE_SEMAPHORE waits together the information that you have 8 GB of RAM tells me that you are low on memory. You could check in Task Manager how much RAM Visual Studio takes up. But now that it is 64-bit, it can ask for quite a bit I guess. Personally, I would not like a laptop with less than 32 GB of RAM.