Looking great!
And yes, Booleans are ‘expensive’. This will hurt Laptops more than Desktops (because they tend to get hotter faster).
As an alternative, you could also model 1 hole (easy with the Loop Tools Addon), Add Array Modifiers:

In Object Mode Apply the Modifiers and Rotate the Object 45°. Maybe Fill in some Faces at the Edges and Delete what you don’t need (the inverse of what is Selected here):

Don’t get me wrong, Booleans are great and you should learn to use them, but if you need to do Booleans with many Objects, it can get heavy on your machine. Applying the Boolean Modifiers, or finding another solution, might be a good idea then, before your computer starts smoking😉