Hi,
The option selection list the variants in a single dropdown ; in that dropdown you can decide to display the stock quantity if you want.
By default HikaShop won't let the customer select a variant of an option if the stock does not allow it ; so I don't think it will be an issue.
What if a client wishes to buy the computer without the Hard drive disk?
It is possible to configure the product in order to have a "no" value in the dropdown.
The previous demo website had this configuration, I don't know why the new one does not but we will see to update it.
In addition, you've mentioned you don't like using Iframes. Why is that?
It's a big question which is more about the "world wide web" and the html than HikaShop.
Personally, I don't like iframe and I use them only for very very specific cases ; but for most use case, using some classical HTML or some javascript (ajax..) is quite better. An iframe is just a block that you can't even control and which is totally separate from your web page.
Regards,