Windows 10 will be launched July 29 and is free for all Windows 7 and 8 users. You will have one year from the release date to upgrade with no charge.
Most of you have already noticed the reserve windows 10 icon on your PC. If your pc is running good and not infected you most likely will have no issues upgrading. I personally recommend having atleast 4GB of memory and a dual core cpu.