There is a one-way Google-to-Outlook sync built into Outlook 2010 and 2013, where you generate a link to your calendar via Google Calendar website, and then add the URL to Outlook as an Internet calendar. This way any changes you make on Google side get synchronized to Outlook. Step-by-step walk-through instructions are here:
Log into your Google account, click on the Apps launcher icon Apps launcher icon and select Calendar from the list of apps.
Hover over the needed calendar in the calendar list and click Calendar settings. This will open the Calendar details page.
ICAL button and copy the calendar's URL.
Open your Outlook and switch to Calendar -> Manage Calendars ribbon group.
Click Open Calendar button and choose "From Internet..." from the drop down list.
Paste your Google calendar's URL and click OK.
If you are looking to sync the other way, i.e. Outlook-to-Google, your options are much more limited. Microsoft tells you how to perform a one-time transfer by exporting your Outlook calendar and then importing the data into your Google account. However, this is not a permanent solution, as it requires you to do this every time you make changes in Outlook.
Google used to have a service called Google Sync which would perform a true two-way sync between your Google account and Outlook via a small application that you would install on your Windows machine. Unfortunately that service has been discontinued a while ago. It's still available for paid Google accounts such as Google Apps for Business, but not for free Google accounts.
In terms of 3rd-party applications, since you have already ruled out Kies as unreliable, gSyncit comes highly recommended, but it's not free. It is a MS Outlook add-in for your PC (no Android app required) that allows a true 2-way sync of e-mail, calendar, contacts and tasks between Outlook and a Google account.