I did that as well. My Government & Politics exams were three in number, spanned three to four hours and I had to do this for my AS and then my A level so Six in total.
The old (pre 2002) English A and AS Levels also were as strenuous (if not more so) as yours.
I think the ultimate proof is in the UCAS classification, an Irish Leaving Cert is worth two thirds of an old A-level.
In GCSE History we studied the Arab Israeli conflict, Victorian Medicine, the Civil wars of the British Isles, slavery and European History as well. Pre 2002 A-Level history covers other areas, I didn't do it but I know it was very very hard.
Todays GCSEs and AS/A-levels though? Christ, they're awful. Dumbed down, filtered and devoid of any kind of value so that "everyone" wins. Within a decade we've managed to turn the world's most challenging and valued educational exam standards into a laughing stock. Luckily, Schools in the Far East & India have kept the old A-level alive. Meanwhile here in England, the public schools are going to design their own exam, buy in the old A-level from abroad or just switch to the dreaded International Baccalaureate (which isn't worth the bloody paper its printed on) and even some of the better state schools are looking at the IB too! Universities are looking at setting entrance exams (which the role the old A-level used to fill). Its horrible, a horrible decline.
A common Irish misconception is that British education is geared towards glorifying the British Empire, minimising its involvement in Slavery and its involvement in Cromwell's merry jaunt around Scotland and Ireland.
Actually the opposite is true, teaching on the British Empire is either done in a very negative way or not taught at all, Droghdea is taught as well as Wexford and the full horrors of Slavery are taught not only in History but in English classes as well. Sadly, the Irish/Highland sackings/slaughters of Aberdeen and Dundee are not taught which evidently points to a sense of bias in English teaching which might surprise the average Irishman.