The bottom line.... Varies.
"System requirements" is a minimum.standard parameter that sets a base line core program operation and has little to do with actual performance.
IE: using a system that meets minimum requirements means the program will run and little else. This is true of most any software in my experience.
The answer to the question is- depends.
One user may find a dual core 4 gig machine meets their needs. Perhaps pretty limited, but needs vary.
I would suggest anyone but the lightest user should consider a 4 core processor and 8 gigs RAM a minimum standard. More is always better.
Generally, a "power user" will benefit from a premium processor and 16 or more gigs of RAM.
As to drives, again, needs vary.
Generally avoid conventional slower laptop drives. Problematic performance.
Beyond that, again-
Some users will find a quality hdd is fine. Others may be running sample libraries and need more.
Size depends on need. I archive to larger drives for storage.
I moved to operating off of an ssd and have to offer the opinion that I would never go back.
Of course you can archive to any old thing, performance being irrelevant.
Hope that helps!
And yeah, the computer sound card isn't really a big deal, as any serious DAW/audio system really needs a dedicated interface and audio driver. Typically, computer sound cards arent going to be satisfactory for recording especially.