I’ve got a 6TB SATA HDD (also formatted ext4) and while files on it don’t always open instantaneously, the pause is only a fraction of a second at most (barely enough to notice). So I’ll join the chorus suggesting you check for hardware issues—bad drive, bad or loose cables, or a bad controller on the mobo.