Graphics Memory Questions/Confirmation

I just need confirmation + corrective responses for the following:

001. GPU Shared Memory: Is equal to half of the RAM installed in the machine right? If this is correct, the Graphics cannot use more than half?

002. GPU Video Memory: Is how much memory the actual graphics card has. If it needs more than is available, it will pull from the shared memory? If this is the case, it must perform at a slower rate than normal?

003. 2 GPU with SLI/Crossfire: Will share their memory or act independently? What about applications that aren't setup for SLI/Crossfire? Would a game using 1 graphics card still use memory from both cards or just one?

004. 2 GPU without SLI/Crossfire: Will act independently, with separate GPU memory. If gaming on two different screens (Say, two people were using one machine for gaming, and controllers were setup to do so) these GPUs would act completely independent from each other, but if both are using more Video RAM than is available, they will both perform at a slower rate than if they were in separate machines? (If the CPU was not a bottleneck factor, and the machine had enough RAM for both cards)

005. Two different Graphics cards, for two different monitors, with separate drivers: This, is absolutely a correct statement. There are many "safe" answers out there for different components. One of my favorite is SSDs are assumed to half a short lifespan, especially when it comes to writing data. This has been proven false, with several SSDs (of course, the more recent ones) being able to write over 1,000 TB of data. Anyways, it is possible to run a system, with two different graphics cards for multiple monitor display. The graphic card drivers, despite common belief, will not clash, so long as they are installed directly to each card manually. This means to avoid installing them via .exe installations and device manager "Search Online for Drivers." You would need to download a .zip file from the manufacturer's site, drop it somewhere in C:/ and manually install the driver from device manager to the specific card. This may not be possible with all models. I currently run a 1080 Ti and a HD 7750 Radeon. :)

Thanks for the answers, all comments are welcome. :)
 
Solution
This seems like a lot of random questions, but anyway.

When the system RAM is shared with the graphics, the graphics it will use how much it needs, even if this is set to zero. However dedicating RAM to the graphics always keeps it free and prevents the rest of the system from using it. In crossfire or SLI, the data in the memory of each card has to mirror the other, so the effective memory is only equal that that of one card.

When there are two cards but not set in crossfire or SLI, then each card uses it's own memory for it's own task and can not share it's memory with the other card. I would assume having both cards using system RAM at the same time would slow them down more than if they were in separate PCs.

The rest of it seems...
This seems like a lot of random questions, but anyway.

When the system RAM is shared with the graphics, the graphics it will use how much it needs, even if this is set to zero. However dedicating RAM to the graphics always keeps it free and prevents the rest of the system from using it. In crossfire or SLI, the data in the memory of each card has to mirror the other, so the effective memory is only equal that that of one card.

When there are two cards but not set in crossfire or SLI, then each card uses it's own memory for it's own task and can not share it's memory with the other card. I would assume having both cards using system RAM at the same time would slow them down more than if they were in separate PCs.

The rest of it seems like a statement, of course it's possible to run multi-monitors off 2 different GPUs, each with it's own drivers. Where those drivers are installed or where the programs they are running are stored is almost irrelevant, your CPU can access more than one drive at a time.
 
Solution