verification error, first mismatch

I've got an arduino uno and am having intermittent errors with errors uploading. Its always been working fine and the errors have only started today.

If I upload any of the example problems (blink, sensors etc) If I try and upload my project I get:

avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x3beb 0x4f != 0x95 avrdude: verification error; content mismatch avrdude: Send: Q [51] [20] avrdude: Recv: . [14] avrdude: Recv: . [10]

Could it be something in my project causing this?

Update: It seems to be size related. If my project gets around 15,500 bytes then I get this error :disappointed_relieved:

Found the issue. Its a problem with the latest Windows 10 build 9926. A few others are experiencing the same issues.

No fix yet - I guess that's what happens when you run preview software :)

That is very weird, the serial-usb driver in Windows 10, causing this trouble ?

Perhaps you can try to minimize the size of the sketch as well. Like the use of the 'F()' macro; using 'const' keyword for constants; use of PROGMEM for large tables with data; using temporary variables inside loops; use 'byte' or 'boolean' instead of 'int' where possible; having a nice code layout with functions and without repeating code; and so on.

Or try the Arduino IDE 1.5.8 BETA. I could produce smaller code.