Oh sorry i forgot to mention i already have a 1 tb hdd so these are just the stuff i will buy lolI need to stop you right away as you say you are a realist.
128 GB SSD is WAY too small.
Even if you were just going to use the SSD for Windows, nothing less than 240 GB will do.
As you have no other storage, 128 GB just will not suffice.