Compiling takes really long time

Just try to put your project on your SSD and check compile speeds. If you notice a difference, then you know the solution. Maybe it has something to do with all the code generation that Unreal does behind the scenes? Idk.