'estimated date of dispatch of 12th'...the word 'estimated' is quite important here. You have waited since the 27th of May, so a few more days should be no hardship for a high spec computer. You patience will be rewarded with a very good spec computer. If you cancel you will have to order elsewhere with a delivery time that will probably exceed the one you now have. (remember it was only an estimate).